package org.rabbitmq.mq02.common;
import lombok.Data;

import java.io.Serializable;

//定义参数⽗类
//构造⼀个类表⽰⽅法的参数, 作为 Request 的 payload.
//不同的⽅法中, 参数形态各异, 但是有些信息是通⽤的, 使⽤⼀个⽗类表⽰出来. 具体每个⽅法的参数再
//通过继承的⽅式体现
@Data
public class BasicArgs implements Serializable {
    //表示一次请求的身份标识,用来和该请求 对应的返回的响应相对照
    protected String rid;
    //每一次请求需要建立连接,通过TCP建立连接,一个连接可以发送多次消息,每条消息通过信道传送
    //一条信道可以发送多条消息
    //这次通信的信道channel的身份标识
    protected String channelId;
}
